package top.techqi.core.tool.xlog

interface ILog {
    fun v(tag: String, msg: String, tr: Throwable?)
    fun v(tag: String, msg: String) = v(tag, msg, null)

    fun d(tag: String, msg: String, tr: Throwable?)
    fun d(tag: String, msg: String) = d(tag, msg, null)

    fun i(tag: String, msg: String, tr: Throwable?)
    fun i(tag: String, msg: String) = i(tag, msg, null)

    fun w(tag: String, msg: String, tr: Throwable?)
    fun w(tag: String, msg: String) = w(tag, msg, null)

    fun e(tag: String, msg: String, tr: Throwable?)
    fun e(tag: String, msg: String) = e(tag, msg, null)
}
